package org.comple.erp.pojo.procurement;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 
 * @TableName procurement_comparison_detail
 */
@Getter
@Setter
@EqualsAndHashCode
@ContentRowHeight(15)
@HeadRowHeight(20)
@ColumnWidth(25)
public class ProcurementComparisonDetail implements Serializable {
    /**
     * 
     */
    @ExcelIgnore
    private Integer comparison_detail_id;

    /**
     * 
     */
    @ExcelProperty("比价编号")
    private String comparison_code;


    /**
     *
     */
    @ExcelProperty("商品id")
    private String goods_id;


    /**
     * 
     */
    @ExcelProperty("商品编号")
    private String goods_code;

    /**
     * 
     */
    @ExcelProperty("供应商编号")
    private String supplier_code;

    /**
     * 
     */
    @ExcelProperty("供应商报价")
    private BigDecimal supply_price;

    /**
     * 
     */
    @ExcelProperty("供应商税率")
    private BigDecimal supply_tax;

    /**
     * 
     */
    @ExcelProperty("商品名称")
    private String goods_name;

    @ExcelProperty("供应商名称")
    private String supplier_name;

    @ExcelIgnore
    private Integer deleteFlag;

    @ExcelProperty("商品品牌")
    private String goods_brand;

    @ExcelProperty("商品属性")
    private String goods_specifiction;

    @ExcelProperty("商品单位")
    private String goods_moreUint;

    @ExcelProperty("仓库")
    private String goods_store;

    @ExcelProperty("可用库存")
    private Integer store_userNum;

    @ExcelProperty("基本单位")
    private String goods_unit;

    @ExcelProperty("基本数量")
    private Integer unit_num;

    @ExcelProperty("商品价格")
    private BigDecimal goods_price;

    @ExcelIgnore
    private String companyCode;

    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    public Integer getComparison_detail_id() {
        return comparison_detail_id;
    }

    /**
     * 
     */
    public void setComparison_detail_id(Integer comparison_detail_id) {
        this.comparison_detail_id = comparison_detail_id;
    }

    /**
     * 
     */
    public String getComparison_code() {
        return comparison_code;
    }

    /**
     * 
     */
    public void setComparison_code(String comparison_code) {
        this.comparison_code = comparison_code;
    }

    /**
     * 
     */
    public String getGoods_code() {
        return goods_code;
    }

    /**
     * 
     */
    public void setGoods_code(String goods_code) {
        this.goods_code = goods_code;
    }

    /**
     * 
     */
    public String getSupplier_code() {
        return supplier_code;
    }

    /**
     * 
     */
    public void setSupplier_code(String supplier_code) {
        this.supplier_code = supplier_code;
    }

    /**
     * 
     */
    public BigDecimal getSupply_price() {
        return supply_price;
    }

    public void setSupply_price(BigDecimal supply_price) {
        this.supply_price = supply_price;
    }

    public BigDecimal getSupply_tax() {
        return supply_tax;
    }

    public void setSupply_tax(BigDecimal supply_tax) {
        this.supply_tax = supply_tax;
    }

    /**
     * 
     */
    public String getGoods_name() {
        return goods_name;
    }

    /**
     * 
     */
    public void setGoods_name(String goods_name) {
        this.goods_name = goods_name;
    }

    public String getSupplier_name() {
        return supplier_name;
    }

    public void setSupplier_name(String supplier_name) {
        this.supplier_name = supplier_name;
    }

    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getGoods_brand() {
        return goods_brand;
    }

    public void setGoods_brand(String goods_brand) {
        this.goods_brand = goods_brand;
    }

    public String getGoods_specifiction() {
        return goods_specifiction;
    }

    public void setGoods_specifiction(String goods_specifiction) {
        this.goods_specifiction = goods_specifiction;
    }

    public String getGoods_moreUint() {
        return goods_moreUint;
    }

    public void setGoods_moreUint(String goods_moreUint) {
        this.goods_moreUint = goods_moreUint;
    }

    public String getGoods_store() {
        return goods_store;
    }

    public void setGoods_store(String goods_store) {
        this.goods_store = goods_store;
    }

    public Integer getStore_userNum() {
        return store_userNum;
    }

    public void setStore_userNum(Integer store_userNum) {
        this.store_userNum = store_userNum;
    }

    public String getGoods_unit() {
        return goods_unit;
    }

    public void setGoods_unit(String goods_unit) {
        this.goods_unit = goods_unit;
    }

    public Integer getUnit_num() {
        return unit_num;
    }

    public void setUnit_num(Integer unit_num) {
        this.unit_num = unit_num;
    }

    public BigDecimal getGoods_price() {
        return goods_price;
    }

    public void setGoods_price(BigDecimal goods_price) {
        this.goods_price = goods_price;
    }

    public String getGoods_id() {
        return goods_id;
    }

    public void setGoods_id(String goods_id) {
        this.goods_id = goods_id;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }
}